Verifying Interlevel Relations within Multi-Agent Systems: formal theoretical basis
ثبت نشده
چکیده
In the general case, at any aggregation level a behavioral specification for a multi-agent system component consists of dynamic properties expressed by complex temporal relations in TTL, which therefore does not allow direct application of automatic verification procedures, more specifically, model checking techniques, used in this paper. In order to apply model checking techniques it is needed to transform an original behavioral specification of a certain aggregation level into a model based on a finite state transition system. In order to obtain this, as a first step a behavioral description for the lower aggregation level is replaced by one in executable (temporal) format. As a solution, an automated substitution of the behavioral specification for the component by an executable specification (expressed in an executable temporal language) is put forward. The justification is based on the theorem that a behavioral specification entails a certain dynamic property if and only if the generated executable specification entails the same property. The proof for this theorem and other formal theoretical results are given in Section 2.
منابع مشابه
Verifying Interlevel Relations Within Multi-Agent Systems
An approach to handle the complex dynamics of a multi-agent system is based on distinguishing aggregation levels by structuring the system into parts or components. The behavior of every aggregation level is specified by a set of dynamic properties for components and interactions at that level, expressed in some (temporal) language. The dynamic properties of higher aggregation levels in princip...
متن کاملSpecification of Interlevel Relations for Agent Models in Multiple Abstraction Dimensions
Multiagent systems for a certain application area can be modelled at multiple levels of abstraction. Interlevel relations are a means to relate models from different abstraction levels. Three dimensions of abstraction often occurring are the process abstraction, temporal abstraction, and agent cluster abstraction dimension. In this paper a unifying formalisation is presented that can be used as...
متن کاملA Unified Specification Format for Interlevel Relations between Agent Models in Multiple Abstraction Dimensions
Multiagent systems for a certain application area can be modelled at multiple levels of abstraction. Interlevel relations are a means to relate models from different abstraction levels. Three dimensions of abstraction often occurring are the process abstraction, temporal abstraction, and agent cluster abstraction dimension. In this paper a unifying formalisation is presented that can be used as...
متن کاملCHAPTER 10: Temporal Belief Logics for Modelling Distributed Artificial Intelligence Systems
In this article, we look at formal methods for reasoning about multi-agent systems, with particular emphasis on the twin problems of specifying and verifying such systems. We begin by critically reviewing several types of formalism, from both AI and mainstream computer science, which suggest themselves as possible candidates for the task. This review leads us to conclude that none of these form...
متن کاملComponential Explanation in Philosophy, Cognitive Science and Computer Science
This paper shows how Componential Explanation as discussed within Cognitive Science and Philosophy of Science relates to Compositional Verification in Computer Science. It is shown how formal techniques and methods developed for Compositional Verification provide a formal basis and automated support for Componential Explanation. The role of formalised interlevel relations is shown to be crucial...
متن کامل